MECH 0025. Computers for Robotics and Automation

Units: 4
Formerly known as CIE 25/CIS 25/CST 25
Hours: 108 (54 lecture, 54 laboratory)
Concentrated study of computer hardware and software as applied to industrial automation and robotics. Includes hardware and software installation, configuration, upgrading, diagnostics, troubleshooting, and repair. Topics include communication protocols, basic input/output system (BIOS), power-on self test (POST) procedures, disk operating system (DOS), Windows, Linux, and local area network (LAN) fundamentals. Industrial applications include data acquisition, and robotic control. (CSU)

MECH 0025 - Computers for Robotics and Automation

http://catalog.sierracollege.edu/course-outlines/mech-0025/

Catalog Description DESCRIPTION IS HERE: Formerly known as CIE 25/CIS 25/CST 25 Hours: 108 (54 lecture, 54 laboratory) Description: Concentrated study of computer hardware and software as applied to industrial automation and robotics. Includes hardware and software installation, configuration, upgrading, diagnostics, troubleshooting, and repair. Topics include communication protocols, basic input/output system (BIOS), power-on self test (POST) procedures, disk operating system (DOS), Windows, Linux, and local area network (LAN) fundamentals. Industrial applications include data acquisition, and robotic control. (CSU) Units 4 Lecture-Discussion 54 Laboratory 54 By Arrangement Contact Hours 108 Outside of Class Hours Course Student Learning Outcomes Construct an electro-mechanical system using a personal computer as the control device. Construct functional electronic circuits built using solder. Apply computer interface techniques to use a computer system as a data acquisition device. Course Content Outline 1) Computer Hardware & Components a) PC hardware complement, USB port tester b) PC architecture, PC ID lab c) Power supply issues, PC power supply lab d) Power-On Self-Test, POST card e) PC hardware procedures f) PC teardown and build lab 2) Operation Systems and H/W Interface “Firmware” a) HDD prep, operating systems, GUI, HDD partition, Windows OS install lab b) Device driver issues, Windows device driver and OS tweaks lab c) Malware issues, PC malware protection lab d) Windows application issues, API, Windows applications installation lab e) Basic Input Output System (BIOS), UEFI, upgrade issues, BIOS upgrade lab 3) Storage and Maintenance a) HDD imaging issues, Acronis imaging and backup lab b) HDD partitioning issues, HDD partitioning and image storage lab c) System diagnostic tools and procedures, Dr. Hardware lab d) Hardware diagnostics, PC-Doctor, AMIDIAG lab e) HDD testing issues, Disk drive maintenance lab 4) Automation and Robotics a) Virtualization, Type II, Hypervisor, Virtual Box Lab b) Mechatronics and robotics, Robot arm lab c) Scanners, OCR, Scanner lab d) Modems, POTS, FAX, Modem FAX lab e) Microcontrollers and data acquisition, PICAXE data logger lab f) Dobot basics, Teach and Learn lab g) Dobot programming, Blockly lab h) Dobot sensing, Color Discrimination lab i) RAID issues, RAID lab 5) Networks and Other Communication Interfaces a) Ethernet networking basics, X-over cable lab b) Networking, hubs, switches, routers, Ethernet LAN switch lab c) Alternate operating systems, Linux, Ubuntu Linux lab Course Objectives Course Objectives Lecture Objectives: 1. Evaluate and analyze the cause of an inoperative or unresponsive computer then formulate and execute a repair. 2. Identify and analyze personal computer hardware such as memory, expansion cards, drives, and power supplies. 3. Configure UEFI and BIOS setup and operating system optimal performance. 4. Apply and configure computer peripherals employed to support industrial automation and robotics operation. 5. Identify the fundamental elements of computer external architecture and explain the role each element plays in the support of the system. 6. Describe CPU functionality in a personal computer. Laboratory Objectives: 1. Execute a repair of an inoperative or unresponsive computer. 2. Install computer components such as memory, expansion cards, drives, and power supplies. 3. Configure firmware setup and operating system for optimal performance. 4. Select, install, and configure a computer to control a robotic device. 5. Remove and replace a computer’s CPU, employing proper ESD techniques and thermal compound between the CPU and heatsink fan assembly. Methods of Evaluation Objective Examinations Projects Reports Skill Demonstrations Reading Assignments 1. Read the chapter that covers BIOS setup options and procedures. Analyze the BIOS setup screen for the classroom computer and select the options that will optimize performance. Document and submit to the instructor the settings with rational for the chosen option. 2. Read the chapter in the text and research on the internet the installed video card. Download and install the current device driver specific to the card. Enter the configuration screen(s) and configure the card for optimum performance. Writing, Problem Solving or Performance 1. Research and prepare a report on the features of the installed motherboard. Contrast this board with ones currently available. 2. In writing, contrast the features of the computer used at home and/or office with the laboratory PC. Other (Term projects, research papers, portfolios, etc.) 1. Each week, each student must complete an outside research assignment on the current topics, perform the assigned lab in class, and write an analysis of the procedures followed indicating corrective action taken to resolve any problems. Methods of Instruction Laboratory Lecture/Discussion Distance Learning Other materials and-or supplies required of students that contribute to the cost of the course.